import Vue from 'vue';
import Vuex from 'vuex';
import util from '../common/util.js'

Vue.use(Vuex)
//Vuex  数据状态管理不能永久存放，配合缓存
const store = new Vuex.Store({
	state:{
		version:'1.0.0',
		invitees:0,//邀请人id
		coupon:null,
		showLog:false,
		hasLogin:false,//是否登录
		userInfo: null || uni.getStorageSync("userInfo"),
		headimg:null,
		longitude:'',//经度
		latitude:'',//纬度
		showTime:0,//app打开时间
		shareId:null,
		tipNum:0,//消息角标
		isUpDate:false,//是否刷新
		currentUrl:''
	},
	mutations: {
	   //更新登录状态
	   toggleIsLogin(state, isLogin) {
	   	state.isLogin = typeof isLogin === 'undefined' ? !state.isLogin : isLogin;
	   },
	  changeTipNum(state, num) {
	  	state.tipNum = num;
	  },
	   
	}
})
export default store
